package com.coisshi.base.framework.config.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * 阿里云OSS配置属性
 * 
 * @author coisshi
 * @date 2025/04/28
 */
@Data
@ConfigurationProperties(prefix = "oss")
public class OssProperties {
    /**
     * OSS终端节点
     * 例如：https://oss-cn-beijing.aliyuncs.com
     */
    private String endpoint;
    
    /**
     * 访问密钥ID
     */
    private String accessKeyId;
    
    /**
     * 访问密钥密码
     */
    private String accessKeySecret;
    
    /**
     * OSS存储桶名称
     */
    private String bucketName;
    
    /**
     * 上传文件的目录前缀
     * 例如：uploads/images/
     */
    private String dir;
}


